namespace OpenCalais.Domain
{
    /// <summary>
    /// The type of an extracted earnings announcement event made by companies
    /// </summary>
    [RDFAbout("http://s.opencalais.com/1/type/em/r/CompanyEarningsAnnouncement")]
    public class CompanyEarningsAnnouncement
  : Resource  {
        /// <summary>
        /// Normalized metric of financial results. For example: Revenues, Net Loss, Earnings Per Share (Diluted), etc.
        /// </summary>
        [RDFAbout("http://s.opencalais.com/1/pred/financialmetric")]
        public string FinancialMetric { get; set; }

        /// <summary>
        /// Quarter number referred to in text
        /// </summary>
        [RDFAbout("http://s.opencalais.com/1/pred/quarter")]
        public string Quarter { get; set; }

        /// <summary>
        /// Year related to an event/fact
        /// </summary>
        [RDFAbout("http://s.opencalais.com/1/pred/year")]
        public string Year { get; set; }
    }
}